package com.odianyun.springcloud.internship.ouser.model.po;

import com.odianyun.db.annotation.Column;
import com.odianyun.project.support.base.model.BasePO;

import java.math.BigDecimal;

/**
 * StoreOrgInfo
 * @CreateDate 2021-08-02
 */
public class StoreOrgInfoPO extends BasePO {
    /**
     * 组织id
     */
    private Long orgId;
    /**
     * 组织编码
     */
    private String orgCode;
    /**
     * 所属商家id
     */
    private Long merchantId;
    /**
     * 审核状态0待审核,1通过,2不通过
     */
    private String auditStatus;
    /**
     * 核算单位id
     */
    private Long accountingUnitId;
    /**
     * 门店类型
     */
    private String storeType;
    /**
     * 店铺logo
     */
    private String logoUrl;
    /**
     * 微信二维码链接
     */
    private String weChatQrCodeUrl;
    /**
     * 租金
     */
    private BigDecimal rent;
    /**
     * 员工数
     */
    private Integer staffNums;
    /**
     * 国家
     */
    private String countryCode;
    /**
     * 国家名称
     */
    private String countryName;
    /**
     * 省id
     */
    private Long provinceCode;
    /**
     * 省名
     */
    private String provinceName;
    /**
     * 市id
     */
    private Long cityCode;
    /**
     * 市名
     */
    private String cityName;
    /**
     * 区id
     */
    private Long regionCode;
    /**
     * 区名
     */
    private String regionName;
    /**
     * 详细地址
     */
    private String detailAddress;
    /**
     * 门店描述
     */
    @Column("`desc`")
    private String desc;
    /**
     * 是否接单（是否营业）1-是
     */
    private Integer businessState;
    /**
     * 营业执照url
     */
    private String businessLicenseUrl;
    /**
     * 门店招牌url
     */
    private String signUrl;
    /**
     * 店铺的经度
     */
    private BigDecimal longitude;
    /**
     * 店铺的纬度
     */
    private BigDecimal latitude;
    /**
     * 服务类型
     */
    private String serviceType;
    /**
     * 客服技能组ID
     */
    private String csTekGroupId;
    /**
     * 是否可用，0-不可用，1可用
     */
    private Integer isAvailable;
    /**
     * 详细地址
     */
    private String contactDetailAddress;
    /**
     * 条款ID
     */
    private Long entryTermsId;
    /**
     * 是否允许自创，0不允许，1允许
     */
    private String selfCreateCategory;
    /**
     * 店铺简介
     */
    private String shortDesc;
    /**
     * ；联系人email
     */
    private String contactEmail;
    /**
     * 线上线下分类0线上1线下
     */
    private String storeOnlineType;
    /**
     * 店铺状态0停用，1启用
     */
    private String storeStatus;
    /**
     * 备注
     */
    private String contactRemark;
    /**
     * 区名
     */
    private String contactRegionName;
    /**
     * 区code
     */
    private Long contactRegionCode;
    /**
     * 市名
     */
    private String contactCityName;
    /**
     * 市code
     */
    private Long contactCityCode;
    /**
     * 省名
     */
    private String contactProvinceName;
    /**
     * 省code
     */
    private Long contactProvinceCode;
    /**
     * 国家名称
     */
    private String contactCountryName;
    /**
     * 国家
     */
    private String contactCountryCode;
    /**
     * 联系人手机号
     */
    private String contactMobileNo;
    /**
     * 联系人
     */
    private String contactName;
    /**
     * 版本
     */
    private Integer versionNo;
    /**
     * 创建人IP
     */
    private String createUserIp;
    /**
     * 创建人MAC地址
     */
    private String createUserMac;
    /**
     * 最后修改人IP
     */
    private String updateUserIp;
    /**
     * 最后修改人MAC
     */
    private String updateUserMac;
    /**
     * 库容
     */
    private BigDecimal storageCapacity;
    /**
     * 库容单位(1:M^22:M^33:T4:KG)
     */
    private String storageCapacityUnits;
    /**
     * 营业面积
     */
    private BigDecimal businessArea;
    /**
     * 营业面积单位(1:M^2)
     */
    private String businessAreaUnits;
    /**
     * 联系人英文详细地址
     */
    private String contactDetailAddressLan2;
    /**
     * 店铺英文简介
     */
    private String shortDescLan2;
    /**
     * 店铺英文介绍
     */
    private String descLan2;
    /**
     * 组织英文详细地址
     */
    private String detailAddressLan2;
    /**
     * 称重条码开头数字，多个数字用逗号隔开
     */
    private String weightNo;
    /**
     * 积分定价方式：0:禁用,1:启用
     */
    private Integer pricingMode;

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }
    public Long getOrgId() {
        return orgId;
    }
    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }
    public String getOrgCode() {
        return orgCode;
    }
    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }
    public Long getMerchantId() {
        return merchantId;
    }
    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }
    public String getAuditStatus() {
        return auditStatus;
    }
    public void setAccountingUnitId(Long accountingUnitId) {
        this.accountingUnitId = accountingUnitId;
    }
    public Long getAccountingUnitId() {
        return accountingUnitId;
    }
    public void setStoreType(String storeType) {
        this.storeType = storeType;
    }
    public String getStoreType() {
        return storeType;
    }
    public void setLogoUrl(String logoUrl) {
        this.logoUrl = logoUrl;
    }
    public String getLogoUrl() {
        return logoUrl;
    }
    public void setWeChatQrCodeUrl(String weChatQrCodeUrl) {
        this.weChatQrCodeUrl = weChatQrCodeUrl;
    }
    public String getWeChatQrCodeUrl() {
        return weChatQrCodeUrl;
    }
    public void setRent(BigDecimal rent) {
        this.rent = rent;
    }
    public BigDecimal getRent() {
        return rent;
    }
    public void setStaffNums(Integer staffNums) {
        this.staffNums = staffNums;
    }
    public Integer getStaffNums() {
        return staffNums;
    }
    public void setCountryCode(String countryCode) {
        this.countryCode = countryCode;
    }
    public String getCountryCode() {
        return countryCode;
    }
    public void setCountryName(String countryName) {
        this.countryName = countryName;
    }
    public String getCountryName() {
        return countryName;
    }
    public void setProvinceCode(Long provinceCode) {
        this.provinceCode = provinceCode;
    }
    public Long getProvinceCode() {
        return provinceCode;
    }
    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }
    public String getProvinceName() {
        return provinceName;
    }
    public void setCityCode(Long cityCode) {
        this.cityCode = cityCode;
    }
    public Long getCityCode() {
        return cityCode;
    }
    public void setCityName(String cityName) {
        this.cityName = cityName;
    }
    public String getCityName() {
        return cityName;
    }
    public void setRegionCode(Long regionCode) {
        this.regionCode = regionCode;
    }
    public Long getRegionCode() {
        return regionCode;
    }
    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }
    public String getRegionName() {
        return regionName;
    }
    public void setDetailAddress(String detailAddress) {
        this.detailAddress = detailAddress;
    }
    public String getDetailAddress() {
        return detailAddress;
    }
    public void setDesc(String desc) {
        this.desc = desc;
    }
    public String getDesc() {
        return desc;
    }
    public void setBusinessState(Integer businessState) {
        this.businessState = businessState;
    }
    public Integer getBusinessState() {
        return businessState;
    }
    public void setBusinessLicenseUrl(String businessLicenseUrl) {
        this.businessLicenseUrl = businessLicenseUrl;
    }
    public String getBusinessLicenseUrl() {
        return businessLicenseUrl;
    }
    public void setSignUrl(String signUrl) {
        this.signUrl = signUrl;
    }
    public String getSignUrl() {
        return signUrl;
    }
    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }
    public BigDecimal getLongitude() {
        return longitude;
    }
    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }
    public BigDecimal getLatitude() {
        return latitude;
    }
    public void setServiceType(String serviceType) {
        this.serviceType = serviceType;
    }
    public String getServiceType() {
        return serviceType;
    }
    public void setCsTekGroupId(String csTekGroupId) {
        this.csTekGroupId = csTekGroupId;
    }
    public String getCsTekGroupId() {
        return csTekGroupId;
    }
    public void setIsAvailable(Integer isAvailable) {
        this.isAvailable = isAvailable;
    }
    public Integer getIsAvailable() {
        return isAvailable;
    }
    public void setContactDetailAddress(String contactDetailAddress) {
        this.contactDetailAddress = contactDetailAddress;
    }
    public String getContactDetailAddress() {
        return contactDetailAddress;
    }
    public void setEntryTermsId(Long entryTermsId) {
        this.entryTermsId = entryTermsId;
    }
    public Long getEntryTermsId() {
        return entryTermsId;
    }
    public void setSelfCreateCategory(String selfCreateCategory) {
        this.selfCreateCategory = selfCreateCategory;
    }
    public String getSelfCreateCategory() {
        return selfCreateCategory;
    }
    public void setShortDesc(String shortDesc) {
        this.shortDesc = shortDesc;
    }
    public String getShortDesc() {
        return shortDesc;
    }
    public void setContactEmail(String contactEmail) {
        this.contactEmail = contactEmail;
    }
    public String getContactEmail() {
        return contactEmail;
    }
    public void setStoreOnlineType(String storeOnlineType) {
        this.storeOnlineType = storeOnlineType;
    }
    public String getStoreOnlineType() {
        return storeOnlineType;
    }
    public void setStoreStatus(String storeStatus) {
        this.storeStatus = storeStatus;
    }
    public String getStoreStatus() {
        return storeStatus;
    }
    public void setContactRemark(String contactRemark) {
        this.contactRemark = contactRemark;
    }
    public String getContactRemark() {
        return contactRemark;
    }
    public void setContactRegionName(String contactRegionName) {
        this.contactRegionName = contactRegionName;
    }
    public String getContactRegionName() {
        return contactRegionName;
    }
    public void setContactRegionCode(Long contactRegionCode) {
        this.contactRegionCode = contactRegionCode;
    }
    public Long getContactRegionCode() {
        return contactRegionCode;
    }
    public void setContactCityName(String contactCityName) {
        this.contactCityName = contactCityName;
    }
    public String getContactCityName() {
        return contactCityName;
    }
    public void setContactCityCode(Long contactCityCode) {
        this.contactCityCode = contactCityCode;
    }
    public Long getContactCityCode() {
        return contactCityCode;
    }
    public void setContactProvinceName(String contactProvinceName) {
        this.contactProvinceName = contactProvinceName;
    }
    public String getContactProvinceName() {
        return contactProvinceName;
    }
    public void setContactProvinceCode(Long contactProvinceCode) {
        this.contactProvinceCode = contactProvinceCode;
    }
    public Long getContactProvinceCode() {
        return contactProvinceCode;
    }
    public void setContactCountryName(String contactCountryName) {
        this.contactCountryName = contactCountryName;
    }
    public String getContactCountryName() {
        return contactCountryName;
    }
    public void setContactCountryCode(String contactCountryCode) {
        this.contactCountryCode = contactCountryCode;
    }
    public String getContactCountryCode() {
        return contactCountryCode;
    }
    public void setContactMobileNo(String contactMobileNo) {
        this.contactMobileNo = contactMobileNo;
    }
    public String getContactMobileNo() {
        return contactMobileNo;
    }
    public void setContactName(String contactName) {
        this.contactName = contactName;
    }
    public String getContactName() {
        return contactName;
    }
    public void setVersionNo(Integer versionNo) {
        this.versionNo = versionNo;
    }
    public Integer getVersionNo() {
        return versionNo;
    }
    public void setCreateUserIp(String createUserIp) {
        this.createUserIp = createUserIp;
    }
    public String getCreateUserIp() {
        return createUserIp;
    }
    public void setCreateUserMac(String createUserMac) {
        this.createUserMac = createUserMac;
    }
    public String getCreateUserMac() {
        return createUserMac;
    }
    public void setUpdateUserIp(String updateUserIp) {
        this.updateUserIp = updateUserIp;
    }
    public String getUpdateUserIp() {
        return updateUserIp;
    }
    public void setUpdateUserMac(String updateUserMac) {
        this.updateUserMac = updateUserMac;
    }
    public String getUpdateUserMac() {
        return updateUserMac;
    }
    public void setStorageCapacity(BigDecimal storageCapacity) {
        this.storageCapacity = storageCapacity;
    }
    public BigDecimal getStorageCapacity() {
        return storageCapacity;
    }
    public void setStorageCapacityUnits(String storageCapacityUnits) {
        this.storageCapacityUnits = storageCapacityUnits;
    }
    public String getStorageCapacityUnits() {
        return storageCapacityUnits;
    }
    public void setBusinessArea(BigDecimal businessArea) {
        this.businessArea = businessArea;
    }
    public BigDecimal getBusinessArea() {
        return businessArea;
    }
    public void setBusinessAreaUnits(String businessAreaUnits) {
        this.businessAreaUnits = businessAreaUnits;
    }
    public String getBusinessAreaUnits() {
        return businessAreaUnits;
    }
    public void setContactDetailAddressLan2(String contactDetailAddressLan2) {
        this.contactDetailAddressLan2 = contactDetailAddressLan2;
    }
    public String getContactDetailAddressLan2() {
        return contactDetailAddressLan2;
    }
    public void setShortDescLan2(String shortDescLan2) {
        this.shortDescLan2 = shortDescLan2;
    }
    public String getShortDescLan2() {
        return shortDescLan2;
    }
    public void setDescLan2(String descLan2) {
        this.descLan2 = descLan2;
    }
    public String getDescLan2() {
        return descLan2;
    }
    public void setDetailAddressLan2(String detailAddressLan2) {
        this.detailAddressLan2 = detailAddressLan2;
    }
    public String getDetailAddressLan2() {
        return detailAddressLan2;
    }
    public void setWeightNo(String weightNo) {
        this.weightNo = weightNo;
    }
    public String getWeightNo() {
        return weightNo;
    }
    public void setPricingMode(Integer pricingMode) {
        this.pricingMode = pricingMode;
    }
    public Integer getPricingMode() {
        return pricingMode;
    }
}